package com.credithc.customers.api.service;

import com.credithc.customers.base.ro.*;

import java.util.List;
import java.util.Map;

/**
 * @author zhukai
 * @date 2018/11/28 16:41
 */
public interface IPreCustomerService {

    /**
     * 创建用户号
     *
     * @param request 用户创建实体
     * @return 返回map
     */
    Map<String, String> createPreCustomerNo(BaseRequest<PreCustomerRo> request);

    /**
     * 修改用户号
     *
     * @param request 用户更新实体
     * @return 返回map
     */
    Map<String, String> updatePreCustomerNo(BaseRequest<CustomerContactModifyRo> request, String preCustomerNo);

    /**
     *  批量创建用户号
     * @param request
     * @return
     */
    List<Map<String, String>> batchCreateCustomerNo(BaseBatchRequest<BatchPreCustomerRo> request);


}
